home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Safarir 3
/
SafTV-CD3.iso
/
pc
/
Bonus
/
Dessins Animés
/
static
/
jeux
/
hache_humourhumour.swf
/
scripts
/
frame_12
/
DoAction.as
Wrap
Text File
|
2002-03-05
|
5KB
|
286 lines
function mouv_support()
{
if(0 < bonus)
{
bonus -= 10;
}
if(supportDepla == "db")
{
perso._x += 1;
perso._y += 1;
}
if(supportDepla == "dh")
{
perso._x += 1;
perso._y -= 1;
}
if(supportDepla == "gh")
{
perso._x -= 1;
perso._y -= 1;
}
if(supportDepla == "gb")
{
perso._x -= 1;
perso._y += 1;
}
}
function directViseur()
{
if(Key.isDown(Key.RIGHT))
{
if(depla == "gg")
{
depla = "dd";
}
else if(depla == "hd")
{
depla = "dd";
}
else if(depla == "bd")
{
depla = "dd";
}
else if(depla == "hh")
{
depla = "hd";
}
else if(depla == "hg")
{
depla = "hh";
}
else if(depla == "bb")
{
depla = "bd";
}
else if(depla == "bg")
{
depla = "bb";
}
}
else if(Key.isDown(Key.LEFT))
{
if(depla == "dd")
{
depla = "gg";
}
else if(depla == "hg")
{
depla = "gg";
}
else if(depla == "bg")
{
depla = "gg";
}
else if(depla == "hh")
{
depla = "hg";
}
else if(depla == "hd")
{
depla = "hh";
}
else if(depla == "bb")
{
depla = "bg";
}
else if(depla == "bd")
{
depla = "bb";
}
}
else if(Key.isDown(Key.UP))
{
if(depla == "bb")
{
depla = "hh";
}
else if(depla == "hg")
{
depla = "hh";
}
else if(depla == "hd")
{
depla = "hh";
}
else if(depla == "dd")
{
depla = "hd";
}
else if(depla == "bd")
{
depla = "dd";
}
else if(depla == "gg")
{
depla = "hg";
}
else if(depla == "bg")
{
depla = "gg";
}
}
else if(Key.isDown(Key.DOWN))
{
if(depla == "hh")
{
depla = "bb";
}
else if(depla == "bg")
{
depla = "bb";
}
else if(depla == "bd")
{
depla = "bb";
}
else if(depla == "dd")
{
depla = "bd";
}
else if(depla == "hd")
{
depla = "dd";
}
else if(depla == "gg")
{
depla = "bg";
}
else if(depla == "hg")
{
depla = "gg";
}
}
}
function deplaViseur()
{
if(depla == "hh")
{
viseur._y -= 5;
}
if(depla == "hd")
{
viseur._x += 5;
viseur._y -= 5;
}
if(depla == "dd")
{
viseur._x += 5;
}
if(depla == "bd")
{
viseur._x += 5;
viseur._y += 5;
}
if(depla == "bb")
{
viseur._y += 5;
}
if(depla == "bg")
{
viseur._x -= 5;
viseur._y += 5;
}
if(depla == "gg")
{
viseur._x -= 5;
}
if(depla == "hg")
{
viseur._x -= 5;
viseur._y -= 5;
}
if(viseur._x < 40)
{
viseur._x = 599;
}
if(600 < viseur._x)
{
viseur._x = 41;
}
if(viseur._y < 20)
{
viseur._y = 378;
}
if(380 < viseur._y)
{
viseur._y = 21;
}
}
function lancer()
{
if(perso._currentframe < 10)
{
if(Key.isDown(Key.SPACE))
{
if(reste == 1 and 5 < hache2._currentframe)
{
reste = 0;
hache1.gotoAndPlay("tir");
hache1._x = viseur._x;
hache1._y = viseur._y;
}
if(reste == 2 and 5 < hache3._currentframe)
{
reste = 1;
hache2.gotoAndPlay("tir");
hache2._x = viseur._x;
hache2._y = viseur._y;
}
if(reste == 3 and 5 < hache4._currentframe)
{
reste = 2;
hache3.gotoAndPlay("tir");
hache3._x = viseur._x;
hache3._y = viseur._y;
}
if(reste == 4 and 5 < hache5._currentframe)
{
reste = 3;
hache4.gotoAndPlay("tir");
hache4._x = viseur._x;
hache4._y = viseur._y;
}
if(reste == 5)
{
reste = 4;
hache5.gotoAndPlay("tir");
hache5._x = viseur._x;
hache5._y = viseur._y;
}
}
}
}
function dispo(nom)
{
if(5 < nom._currentframe)
{
if(supportDepla == "db")
{
nom._x += 1;
nom._y += 1;
}
if(supportDepla == "dh")
{
nom._x += 1;
nom._y -= 1;
}
if(supportDepla == "gh")
{
nom._x -= 1;
nom._y -= 1;
}
if(supportDepla == "gb")
{
nom._x -= 1;
nom._y += 1;
}
}
}
supportDepla = "db";
depla = "dd";
reste = 5;
bonus = 5000;
score = 0;
tirs = 0;